home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Purity / Purity #07 (1992-12)(Diesel)(DE).zip / Purity #07 (1992-12)(Diesel)(DE).adf / Neptun.DOC < prev    next >
Text File  |  1992-10-31  |  9KB  |  188 lines

  1.  
  2.     #####################################################################
  3.     #                                                                   #
  4.     #                          N E P T U N                              #
  5.     #                                                                   #
  6.     #        ein ASCII-Textanzeigeprogramm in PCQ-Pascal V1.2           #
  7.     #                                                                   #
  8.     #####################################################################
  9.  
  10.     © 1991/92 by Andreas Neumann
  11.  
  12.     alte Versionen  :    V 1.00      (27.-29. 12. 1991)
  13.                          V 1.01      (30.12.1991)
  14.  
  15.                          - Filerequester verbessert
  16.                          - Scrolling wurde ein wenig beschleunigt
  17.  
  18.                          V1.10       (fertiggestellt am 26.01.1992)
  19.  
  20.                          - Einige Fehler beseitigt
  21.                          - Neue Funktion (Info-Line)
  22.                          - Scrolling wurde ein klein wenig schneller
  23.                          - Nun mit zweiter Prozentangabe, die
  24.                            auch die Anzahl der gelesenen Zeilen
  25.                            berücksichtigt
  26.  
  27.                          V1.11      (22./23.02.1992)
  28.  
  29.                          - Autoscroll über Maustasten
  30.                          - Scrolling wurde noch ein gutes Stück schneller
  31.  
  32.                          V1.12      (29.03.1992)
  33.  
  34.                          - Farbdarstellung berichtigt
  35.                          - Toleranzschwelle für Maustasten nach
  36.                            Filerequester
  37.                          - ESC-Taste nach About führt nicht mehr zum Ende
  38.  
  39.                          V1.20       (07.04.1992)
  40.  
  41.                          - Einführung des Requesters der REQ-Library
  42.                          - Aufrufmöglichkeit von der Workbench als
  43.                            ToolType
  44.                          - geringe Optimierungen
  45.  
  46.                          V1.21      (13.04.1992)
  47.  
  48.                          - kleineren Farbfehler behoben
  49.  
  50.                          V1.30      (21.04.1992)
  51.  
  52.                          - eines der Hauptprobleme der schnellen
  53.                            Darstellung war die Fixierung auf drei
  54.                            Bitplanes (8 Farben). Neptun stellt sich
  55.                            jetzt automatisch auf bis zu drei Bitplanes
  56.                            ein, was zwar den Ladevorgang etwas
  57.                            verlangsamt, aber die Darstellung klar
  58.                            beschleunigt.
  59.                          - einige kleinere Fehler der Farbdarstellung
  60.                            behoben
  61.  
  62.                          V1.31      (20.05.1992)
  63.  
  64.                          - die Farbdarstellung wurde stark beschleunigt
  65.                          - einige kleinere Optimierungen wurde
  66.                            vorgenommen
  67.  
  68.                          V1.32      (27.05.1992)
  69.  
  70.                          - kleine Fehler in der Farbdarstellung behoben
  71.  
  72.                          V1.40      (27.05.1992 abends)
  73.  
  74.                          - bis zu dieser Version habe ich programmintern
  75.                            die Umsetzung der ANSI-Sequenzen selbst
  76.                            übernommen. Da diese aber oftmals sehr
  77.                            unterschiedlichen Standards gehorchen, gab
  78.                            es auch oft Probleme mit der Farbdarstellung.
  79.                            Ab dieser Version verwende ich das
  80.                            Console-Device.Dies ist zwar langsamer, aber
  81.                            ich habe es mit der bisherigen direkten Grafik-
  82.                            ausgabe gekoppelt, was zu einer - meiner
  83.                            Meinung nach - optimalen Geschwindigkeit
  84.                            führt. Dazu kommt eine Verkürzung des
  85.                            Sourcecodes und die Tatsache, daß es keine
  86.                            Probleme mehr mit Farbsequenzen gibt, außer
  87.                            man steuert "rückwärts" in eine hinein....
  88.                          - die Maustastenfunktionen "Autoscroll up"
  89.                            und "Autoscroll down" liegen jetzt auch auf
  90.                            den Tasten "PG UP" und "PG DOWN".
  91.  
  92.                          V1.41      (31.07.1992)
  93.  
  94.                          - die Entscheidung ob ANSI-Sequenz oder nicht
  95.                            war bis dato auf das Erscheinen einer
  96.                            ESC-Sequenz angewiesen. Von nun an reagiert
  97.                            Neptun auch auf eine CSI-Sequenz.
  98.  
  99.     neueste Version :    V1.50      (10.08.1992)
  100.  
  101.                          - auf Idee von Stefan Salewski hin ist es jetzt
  102.                            möglich, Textstellen zu markieren. Dazu drückt
  103.                            man die Taste "M". Man wird nun aufgefordert,
  104.                            den Anfang der Markierung zu kennzeichnen.
  105.                            Hat man dies getan, muß man noch das Ende
  106.                            der Markierung angeben, es muß sich
  107.                            jedoch in derselben Zeile wie der Anfang
  108.                            befinden. Nun wird eine Klammer um die
  109.                            Markierung geschlossen. So lassen sich bestimmte
  110.                            Textstellen markieren. Es können bis zu 50
  111.                            solcher Markierungen gesetzt werden, das
  112.                            Scrolling wird jedoch mit wachsender Zahl
  113.                            langsamer.
  114.                          - es wurde eine Funktion eingebaut, mit der man
  115.                            nach bestimmten Buchstabenkombinationen suchen
  116.                            kann. Dazu drückt man "F" und gibt die
  117.                            Buchstabenkette ein. Nun sucht Neptun, wobei
  118.                            nicht zwischen Groß- und Kleinschreibung
  119.                            unterschieden wird. Findet er etwas, so wird
  120.                            die Zeile, in der die Kombination auftrat, in
  121.                            der obersten Bildschirmzeile dargestellt. Wird
  122.                            die Kombination nicht entdeckt, so blitzt der
  123.                            Bildschirm kurz auf.
  124.                            "N" sucht automatisch nach dem nächsten
  125.                            Auftreten der Buchstabenkombination.
  126.                          - über die Taste "G" kann eine bestimmte Zeile
  127.                            schnell und direkt angesprungen werden. Dabei
  128.                            hat die oberste Zeile die Nummer 0.
  129.                          - sowohl für die Such- als auch für die
  130.                            Gotofunktion gilt, daß die entsprechende Zeile
  131.                            als oberste Bildschirmzeile dargestellt wird.
  132.                            Ist jedoch der darauffolgende Text kürzer als
  133.                            zur Auffüllung des Bildschirms benötigt, wird
  134.                            er dementsprechend zurückgescrollt. Es kann also
  135.                            sein, daß die gewünschte Zeile nicht
  136.                            zwingend die obrige ist.
  137.  
  138.     NEPTUN kan frei kopiert werden. Gebühren dürfen nur für den Kopiervorgang
  139.     entstehende Kosten erhoben werden. Jeglicher kommerzieller Gebrauch ist
  140.     untersagt.
  141.  
  142.     NEPTUN wurde für die Purity-Serie entwickelt, die einzige Pascal-Serie
  143.     für Amiga !
  144.  
  145.     NEPTUN benutzt die req.library und Nico Francois' powerpacker.library.
  146.     Vielen Dank !
  147.  
  148.     Zuerst zum schlechten Teil .....
  149.  
  150.     - NEPTUN ist im Vergleich zu MuchMore noch sehr lahm und vom Code
  151.       her sehr lang
  152.  
  153.     Okay, ich glaube wir haben es.....
  154.  
  155.     Nun zum guten Teil :-)
  156.  
  157.     - NEPTUN kann gepackte Files laden und Farbsequenzen darstellen
  158.  
  159.     - NEPTUN sucht nach der PowerPacker.Library im LIBS:-Directory.
  160.       Wenn es sie nicht finden kann, dann kann es immer noch
  161.       ungpackte Ascii-Files darstellen.
  162.  
  163.     - man kann gepackte Files laden und sie ungepackt speichern
  164.  
  165.     - einfarbige Texte werden relativ fix dargestellt
  166.  
  167.     Natürlich kann vieles noch verbessert werden - und es wird es werden !
  168.     Dies ist ja erst Version 1 !
  169.     NEPTUN wird mit
  170.                              "Neptun [Filename]"
  171.     aus dem CLI heraus gestartet.
  172.  
  173.     Wenn jemand konstruktive Kritik üben möchte, NEPTUN loben will
  174.     oder einem armen Programmierer etwas Geld zukommen lassen
  175.     möchte, dann wende er sich an
  176.  
  177.                         NEUDELSoft
  178.                         c/o Andreas Neumann
  179.                         Auf dem Ruhbühl 151
  180.                     D-W 7997 Immenstaad
  181.  
  182.     P.S.: Dank geht an Bernd "Diesel" Künnen für seine konstruktive Kritik
  183.     und an Electronic Arts' IFF-Disk, ohne die ich in Sachen Workbench
  184.     -Aufruf angeschmiert gewesen wäre (wer kommt auf die Idee den Lock
  185.     IN der Argument-Liste zu verwenden ?).
  186.  
  187.  
  188.